\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_laser_1_1_callback}{
\section{Zebulon::SICK::Laser::Callback Class Reference}
\label{class_zebulon_1_1_s_i_c_k_1_1_laser_1_1_callback}\index{Zebulon::SICK::Laser::Callback@{Zebulon::SICK::Laser::Callback}}
}


\hyperlink{class_zebulon_1_1_s_i_c_k_1_1_laser_1_1_callback}{Callback} class used to register for message events.  


{\ttfamily \#include $<$laser.h$>$}Inheritance diagram for Zebulon::SICK::Laser::Callback::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_zebulon_1_1_s_i_c_k_1_1_laser_1_1_callback}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_laser_1_1_callback_ab7076678fb6d5b6a7cb7cf1536e6667d}{
virtual void {\bfseries ProcessMessage} (const \hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_message}{Zebulon::SICK::Messages::Message} $\ast$msg)=0}
\label{class_zebulon_1_1_s_i_c_k_1_1_laser_1_1_callback_ab7076678fb6d5b6a7cb7cf1536e6667d}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_zebulon_1_1_s_i_c_k_1_1_laser_1_1_callback}{Callback} class used to register for message events. Inherit from this class and overload the ProcessMessage method and pass a pointer to your child class to the RegisterCallback method of \hyperlink{class_zebulon_1_1_s_i_c_k_1_1_laser}{Laser} and you will get every message received as it arrives as a callback. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/sick/include/sick/\hyperlink{laser_8h}{laser.h}\end{DoxyCompactItemize}
